如何在 Debian 10 Linux 上使用 IP 命令

您所在的位置:网站首页 ip 指令 如何在 Debian 10 Linux 上使用 IP 命令

如何在 Debian 10 Linux 上使用 IP 命令

2024-06-17 01:16| 来源: 网络整理| 查看: 265

如何在 Debian 10 Linux 上使用 IP 命令

IP命令是一个非常方便的网络配置工具。它是 Linux 发行版上旧的“ifconfig”命令的替代品。 IP命令可用于管理网络接口、设备、隧道和路由方面。网络管理员经常需要此工具来管理网络和排除错误。

我们将涵盖哪些内容?

在本指南中,我们将看到 IP 命令的一些实际用法。我们在 Debian 10 (Buster) 操作系统上执行了本指南。您需要拥有超级用户帐户或具有“sudo”权限的用户才能执行某些命令。

IP命令入门

正如我们现在将看到的,“IP”命令有很多可能性。例如,如果您想查看可与此命令一起使用的各种选项和对象的完整列表,请在 Linux 终端上发出以下命令:

ip --help‘ip 链接。’

“link”对象可用于管理网络接口。例如,要查看“ip link”对象的所有可用可能性,请使用:

ip link help

或者,也可以执行以下命令以获取更多信息:

man ip link

a) 列出系统上所有可用的接口:

ip link show

b) 要“关闭”接口,请使用:

ip link set ‘iface’ down

其中“iface”是接口的名称,您可以使用“ip link show”命令查看可用接口的列表。

c) 同样,要“启动”界面,我们可以使用:

sudo ip link set ‘iface’ up

d) 要检查链接(接口)的状态,请使用:

sudo ip link show ‘iface’ | grep ‘state.’

e) 如果您想在建立网络连接时排除错误,以下命令可以提供很大帮助:

ip -s link

可以使用“-s”选项两次来查看输出中的更多信息。例如,要仅查看“enp0s3”接口的统计信息,请使用:

ip -s -s link ls enp0s3‘ip 路由’

要显示与“ip-route”一起使用的各种选项和命令,请使用以下命令:

ip route help

或者,使用以下内容获取更多信息:

man ip route

a) 要显示 IPv4 路由表条目,请使用以下命令:

ip route

或者

ip route list

b) 要添加新路由,请使用以下语法:

sudo ip route add via dev

例如,要使用接口 enp0s3 通过 10.0.2.15 连接到网络 192.168.43.0,命令将为:

sudo ip route add 192.168.43.0/24 via 10.0.2.15 dev enp0s3

c) 要删除路由条目,请将“add”关键字替换为“del”,如下所示:

sudo ip route del 192.168.43.0/24 via 10.0.2.15 dev enp0s3

d) 要使用“ip Route”添加新网关,请使用以下命令:

sudo ip route add default via

例如,要连接到网关 10.0.2.0,上述命令将为:

sudo ip route add default via 10.0.2.16

要删除此网关,请运行相同的命令,并将“add”替换为“del”:

sudo ip route del default via 10.0.2.16‘ip地址’

再次查看“ip addr”命令的完整选项列表,请使用:

ip addr help

a) 要使用“ip”命令查看所有设备/接口,请使用以下任一命令:

ip address show ip addr show ip addr ip a ip a ls

b) 要将临时 IP 地址添加到给定接口,我们可以使用以下格式:

sudo ip addr add  dev

例如,要将地址“10.0.15.33”添加到接口 enp0s3,命令将为:

sudo ip address add 10.0.15.33/24 dev enp0s3

要检查是否在给定接口上分配了 IP 地址,请运行以下命令:

ip addr show dev enp0s3

请注意,可以通过编辑 /etc/network/interfaces 文件使上述 IP 永久化。使用任何文本编辑器(例如 nano 或 vi)打开此文件,并将以下条目放入其中:

auto enp0s3 iface enp0s3 inet dhcp iface enp0s3 inet static address  10.0.15.33/24

c) 要删除上述接口的临时IP地址,我们可以使用以下格式:

sudo ip addr del  dev

例如,要删除接口 enp0s3 的上述地址“10.0.15.33”,命令将为:

sudo ip address del 10.0.15.33/24 dev enp0s3

再次使用命令检查:

ip addr show dev enp0s3

c) 要显示计算机上配置的 IPv4 地址:

ip -4 addr

d) 要显示计算机上配置的 IPv6 地址:

ip -6 addr

结论

本指南了解了使用 Debian 10 Linux 的常用“ip”命令的完整列表。本指南也可以在其他 Linux 发行版上试用,例如 Ubuntu、基于 Red RedHat 的发行版等。要获取有关任何“ip”子命令的更多信息,您可以使用手册页或“help”命令。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3